/**
 *====================================================
 * 文件名称: AbnormalDetail.java
 * 修订记录：
 * No    日期				作者(操作:具体内容)
 * 1.    2015年11月21日			chenxy(创建:创建文件)
 *====================================================
 * 类描述：(说明未实现或其它不应生成javadoc的内容)
 */
package com.yuexunit.finance.project.action.v1.model.output;

import java.util.ArrayList;
import java.util.List;

import com.yuexunit.web.annotation.Parameter;

/**
 * @ClassName: AbnormalDetail
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author chenxy
 * @date 2015年11月21日 下午1:07:11
 */
public class AbnormalDetail extends AbnormalLineInfo {

	@Parameter(name = "containerInventorys", description = "装箱货物明细")
	private List<AbnormalInventoryDetail> abnormalInventories = new ArrayList<>();

	@Parameter(name = "containerRisks", description = "风险明细")
	private List<AbnormalRiskDetail> abnormalRisks = new ArrayList<>();

	@Parameter(name = "abnormalSurveys", description = "异常调查")
	private List<AbnormalSurveyDetail> abnormalSurveys = new ArrayList<>();

	@Parameter(name = "abnormalBlames", description = "责任人处置")
	private List<AbnormalBlameDetail> abnormalBlames = new ArrayList<>();

	@Parameter(name = "abnormalCorrectives", description = "整改总结")
	private List<AbnormalCorrectiveDetail> abnormalCorrectives = new ArrayList<>();

	@Parameter(name = "abnormalCasualties", description = "人员伤亡")
	private List<AbnormalCasualtyDetail> abnormalCasualties = new ArrayList<>();

	@Parameter(name = "abnormalEquipments", description = "设备损坏")
	private List<AbnormalEquipmentDetail> abnormalEquipments = new ArrayList<>();

	@Parameter(name = "abnormalExpenses", description = "异常费用")
	private List<AbnormalExpenseDetail> abnormalExpenses = new ArrayList<>();

	@Parameter(name = "abnormalId", description = "异常跟踪")
	private List<AbnormalTrackDetail> abnormalTracks = new ArrayList<>();

	public List<AbnormalInventoryDetail> getAbnormalInventories() {
		return abnormalInventories;
	}

	public void setAbnormalInventories(List<AbnormalInventoryDetail> abnormalInventories) {
		this.abnormalInventories = abnormalInventories;
	}

	public List<AbnormalSurveyDetail> getAbnormalSurveys() {
		return abnormalSurveys;
	}

	public void setAbnormalSurveys(List<AbnormalSurveyDetail> abnormalSurveys) {
		this.abnormalSurveys = abnormalSurveys;
	}

	public List<AbnormalBlameDetail> getAbnormalBlames() {
		return abnormalBlames;
	}

	public void setAbnormalBlames(List<AbnormalBlameDetail> abnormalBlames) {
		this.abnormalBlames = abnormalBlames;
	}

	public List<AbnormalCorrectiveDetail> getAbnormalCorrectives() {
		return abnormalCorrectives;
	}

	public void setAbnormalCorrectives(List<AbnormalCorrectiveDetail> abnormalCorrectives) {
		this.abnormalCorrectives = abnormalCorrectives;
	}

	public List<AbnormalCasualtyDetail> getAbnormalCasualties() {
		return abnormalCasualties;
	}

	public void setAbnormalCasualties(List<AbnormalCasualtyDetail> abnormalCasualties) {
		this.abnormalCasualties = abnormalCasualties;
	}

	public List<AbnormalEquipmentDetail> getAbnormalEquipments() {
		return abnormalEquipments;
	}

	public void setAbnormalEquipments(List<AbnormalEquipmentDetail> abnormalEquipments) {
		this.abnormalEquipments = abnormalEquipments;
	}

	public List<AbnormalExpenseDetail> getAbnormalExpenses() {
		return abnormalExpenses;
	}

	public void setAbnormalExpenses(List<AbnormalExpenseDetail> abnormalExpenses) {
		this.abnormalExpenses = abnormalExpenses;
	}

	public List<AbnormalTrackDetail> getAbnormalTracks() {
		return abnormalTracks;
	}

	public void setAbnormalTracks(List<AbnormalTrackDetail> abnormalTracks) {
		this.abnormalTracks = abnormalTracks;
	}

	public List<AbnormalRiskDetail> getAbnormalRisks() {
		return abnormalRisks;
	}

	public void setAbnormalRisks(List<AbnormalRiskDetail> abnormalRisks) {
		this.abnormalRisks = abnormalRisks;
	}

}
